#pragma once


#include<iostream>
#include<assert.h>
#include<stdlib.h>
#include<stdbool.h>

using namespace std;

typedef int STDataType;

class Stack
{
public:
	void Init(int N = 10);
	void Capacity();
	void Push(STDataType x);
	void Pop();
	STDataType Top();
	bool Empty();
	int Find(STDataType x);
	STDataType& At(size_t pos);
	int Size();
	void Print();
	void Destory();
private:
	STDataType* _a;
	int _top;
	int _capacity;
};

